home *** CD-ROM | disk | FTP | other *** search
/ Aminet 33 / Aminet 33 - October 1999.iso / Aminet / comm / tcp / AmiVNC.readme < prev    next >
Encoding:
Text File  |  1999-09-06  |  8.7 KB  |  185 lines

  1. Short:    Experimental VNC server for Amiga w/C source (RTG or not !)
  2. Author:   stephane.guillard@steria.fr (Stephane Guillard)
  3. Uploader: stephane.guillard@steria.fr (Stephane Guillard)
  4. Version:  0.0.15
  5. Type:     comm/tcp
  6.  
  7. About VNC
  8. ---------
  9. VNC is a truly thin client protocol which enables the use of one computer
  10. (the server) from another (the client), by :
  11. - Enabling remote view of the server screen in a window on the client screen
  12. - Enabling the use of the keyboard of the client in place of the keyboard of the server
  13. - Enabling the use of the mouse of the client in place of the mouse of the server
  14. More can be found in the provided HTML doc file.
  15.  
  16. About AmiVNC
  17. ------------
  18. AmiVNC is an experimental VNC server for the Amiga.
  19.  
  20. This is the 7th public release of AmiVNC, bringing support for 256 color RTG screens.
  21. Read the doc !
  22.  
  23. Requirements
  24. ------------
  25. To run AmiVNC you need :
  26. - any native planar Amiga screenmode (PAL, NTSC, AGA etc.)
  27.   or 15, 16, 24 or 32 bit RTG mode (CGFX or Picasso96)
  28. - a TCP-IP stack (AmiTCP or Miami(dx) or any bsdsocket.library compliant stack),
  29. - enough free ram to hold a copy of the Workbench screen,
  30. - a fast processor (a 060/50 will be perfect), otherwise the client screen update will be slow,
  31. - a computer with a VNC Client (Mac, Unix or Linux box, PC, Amiga)
  32.  
  33. To build AmiVNC you need :
  34. - SAS/C 6.5x (I use 6.58)
  35. - AmiTCP 4.3 SDK (which can be found on Aminet)
  36. - CGFx SDK (which can be found on http://www.vgr.com)
  37. - You may have to change SCOpts file to match your settings for include files
  38.   and lib directories. Edit these files with an editor.
  39.  
  40. History / News
  41. --------------
  42. 0.0.15
  43. - Added VVA support : BGR233 pixel encoding (enable this with VVA tooltype
  44.   or -a on the command line). Reduces all screen modes to 256 colors, speeding things a bit.
  45. - Palette refreshing bug fixes for palette screenmodes (planar and chunky).
  46.  
  47. 0.0.14
  48. - Bug fix : password setting with S: in an AFS or PFS filesystem did not work.
  49.   Reason : AmiTCP net.lib (with which I link) strangely alters creat() behavior. Now using Open().
  50. - Bug fix : when stopping AmiVNC with CTRL-C signal, memory was freed twice.
  51.   Reason : I had not understood what CXBRK() is.
  52.  
  53. 0.0.13
  54. - Added support for 256 color RTG screen modes (at last !). Indeed, when
  55.   I saw working 256 color planar modes I thought it would not be that hard
  56.   to have 256 color chunky modes too ! Now, there should not be that many
  57.   screen modes not supported.
  58.  
  59. 0.0.12c
  60. - Added a planar only version for users who don't have Picasso96 nor Cybergraphics
  61.   at all. See in the "planar only" directory, and read the html doc !
  62.  
  63. 0.0.12
  64. - Added support for Amiga planar modes (YES, AT LAST !).
  65. - Removed the StopAmiVNC tool. To properly stop AmiVNC,
  66.   feed it with a BREAK C (only when it is waiting for incoming sessions).
  67.   If you use Executive, you can use the nice MUI Commander for this purpose.
  68. - Added icon Tooltypes to set parameters.
  69. - Added user commands to be executed when client logs in or logs out.
  70. - Added log to file, thus silent mode.
  71. - A few bug fixes.
  72. - Documentation update.
  73.  
  74. 0.0.11
  75. - Added the StopAmiVNC tool, to properly stop AmiVNC (only when it is waiting for
  76.   incoming sessions).
  77. - Enhanced keyboard support (supporting arrow keys, CONTROL, SHIFT, Lamiga = Lalt, Ramiga
  78.   = Ralt etc.). Better, but still not perfect.
  79. - Enhanced mouse support (handles ieQualifier). Better, but still not perfect : in YAM,
  80.   you can drag your messages but when they come onto a drop area, they are unselected.
  81. - Allows screen change IF new screen is the same RGB mode. I did not think it would be
  82.   very useful, but indeed I use it ! Aborts connection when screen changes if new screen
  83.   mode is different (as said somewhere above, the VNC clients abort when they receive a
  84.   mServerInitMsg message in the middle of a session, and this message is necessary to
  85.   change the resolution).
  86. - More command line options :
  87.     -e to force Big Endian flag
  88.     -(r|g|b)<value> to force red | green | blue bit shift on color encoding, useful if you
  89.      have color trouble. Legal values are 0, 8, 16, 24. Default is -r8 -g16 -b24.
  90.     -l<size> to limit network packet size when sending initial screen update. Useful if you
  91.      have too many network collisions. Default is no limit.
  92. - Speed restored under Picasso96 with screen depth = 16 bit pixels. Still slower under
  93.   CGFX or with screen depth > 2, because still using ReadPixelArray for compatibility,
  94.   and sending 4 byte pixels. Will try to fix that.
  95. - A few bug fixes.
  96.  
  97. 0.0.10ra
  98. - Deals with active screen, not necessarily Workbench (this does not mean you can open
  99.   a screen in a session !).
  100. - No longer a one shot daemon. You can re-connect. Stop with CTRL-C when the server is
  101.   waiting for connections (if you break it at another state, you may loose memory).
  102. - Corrected acquisition of raster pointer, which worked under Pic96 but not under CGFx.
  103.   Thanks to Steffen Haeuser.
  104. - Changed all color encoders to ARGB (32 bit on the wire), and ReadPixelArray(). This
  105.   is slower, but works with all CGFx and Picasso96 screen modes with depth > 8. As 
  106.   a side effect, AmiVNC is even smaller than before !
  107. - This version is successfully running on my setup, with both AmiTCP, Genesis or
  108.   Miami as a TCP stack, and Picasso96 or CFGx 4 as RTG system.
  109.  
  110. 0.0.9 :
  111. -  Fixed ObtainSocket() call, works now with Miami
  112. -  Added 24 bit pixel support
  113. -  Added Cybergraphics support
  114. -  Added setting of listening port (5900 may also be used by other softwre)
  115. -  Fixed documentation
  116. -  Still much to be done
  117.  
  118. 0.0.8mt :
  119. -  Initial release on Aminet
  120.  
  121.  
  122. ============================= Archive contents =============================
  123.  
  124. Original  Packed Ratio    Date     Time    Name
  125. -------- ------- ----- --------- --------  -------------
  126.     2099    1393 33.6% 28-Jul-99 10:27:56  AmiVNC.info
  127.    30852   17338 43.8% 24-Aug-99 15:56:10 +AmiVNC
  128.    67290   14026 79.1% 24-Aug-99 15:57:42 +AmiVNC.c
  129.      486     277 43.0% 24-Aug-99 15:58:24 +AmiVNC.c.info
  130.     2542    1793 29.4% 24-Aug-99 15:05:40 +AmiVNC.info
  131.      149     121 18.7% 24-Aug-99 15:56:08 +AmiVNC.lnk
  132.    14532    7384 49.1% 24-Aug-99 15:56:08 +AmiVNC.o
  133.      841     501 40.4% 28-Jul-99 10:27:56 +Build.info
  134.    15226    3790 75.1% 27-Apr-99 09:42:26 +d3des.c
  135.      486     278 42.7% 28-Jul-99 10:27:56 +D3Des.c.info
  136.     1737     787 54.6% 30-Oct-98 12:31:40 +d3des.h
  137.      486     225 53.7% 28-Jul-99 10:27:56 +D3Des.h.info
  138.     4020    2004 50.1% 30-Jul-99 12:47:08 +d3des.o
  139.     2632    1711 34.9% 09-Oct-98 17:25:20 +Debug
  140.      831     379 54.3% 28-Jul-99 10:27:56 +Debug.info
  141.     2753    1757 36.1% 28-Jul-99 10:27:56 +Doc.info
  142.    32345   10777 66.6% 24-Aug-99 15:47:22 +AmiVNC.htm
  143.    10026   10026  0.0% 28-May-99 18:04:10 +Image1.gif
  144.     1641    1641  0.0% 28-May-99 18:04:08 +Image2.jpg
  145.     1360    1360  0.0% 28-May-99 18:04:08 +Image4.gif
  146.      838     539 35.6% 28-Jul-99 10:27:56 +Edit.info
  147.      842     450 46.5% 28-Jul-99 10:27:56 +Find.info
  148.     2099    1401 33.2% 28-Jul-99 10:27:56 +Planar only.info
  149.    27672   15968 42.2% 24-Aug-99 15:59:52 +AmiVNC
  150.    67290   14026 79.1% 24-Aug-99 15:57:42 +AmiVNC.c
  151.      486     279 42.5% 24-Aug-99 15:58:28 +AmiVNC.c.info
  152.     2534    1788 29.4% 22-Jul-91 19:41:00 +AmiVNC.info
  153.      103      85 17.4% 23-Aug-99 15:53:46 +AmiVNC.lnk
  154.    11140    5888 47.1% 24-Aug-99 15:59:52 +AmiVNC.o
  155.      841     499 40.6% 27-Jul-99 09:45:28 +Build.info
  156.    15226    3790 75.1% 27-Apr-99 09:42:26 +d3des.c
  157.      486     274 43.6% 26-Jul-99 10:29:06 +D3Des.c.info
  158.     1737     787 54.6% 30-Oct-98 12:31:40 +d3des.h
  159.      486     230 52.6% 26-Jul-99 10:29:06 +D3Des.h.info
  160.     4020    2004 50.1% 24-Aug-99 15:59:24 +d3des.o
  161.     2632    1711 34.9% 09-Oct-98 17:25:20 +Debug
  162.      831     376 54.7% 26-Jul-99 10:29:06 +Debug.info
  163.      838     542 35.3% 26-Jul-99 10:29:06 +Edit.info
  164.      842     448 46.7% 26-Jul-99 10:29:06 +Find.info
  165.    21980    6507 70.3% 30-Apr-99 18:22:10 +rfbproto.h
  166.      486     233 52.0% 26-Jul-99 10:29:06 +rfbproto.h.info
  167.      208     154 25.9% 24-Aug-99 15:46:22 +SCoptions
  168.     2954     457 84.5% 26-Jul-99 10:29:06 +SCoptions.info
  169.     2965    1339 54.8% 04-May-99 12:11:20 +vncauth.c
  170.      486     279 42.5% 26-Jul-99 10:29:06 +VNCAuth.c.info
  171.     1427     762 46.6% 04-May-99 11:47:00 +vncauth.h
  172.      486     226 53.4% 26-Jul-99 10:29:06 +vncauth.h.info
  173.      644     436 32.2% 24-Aug-99 15:59:26 +vncauth.o
  174.    21980    6507 70.3% 30-Apr-99 18:22:10 +rfbproto.h
  175.      486     233 52.0% 28-Jul-99 10:27:56 +rfbproto.h.info
  176.      296     192 35.1% 28-Jul-99 10:28:16 +SCoptions
  177.     2954     454 84.6% 28-Jul-99 10:27:56 +SCoptions.info
  178.     2965    1339 54.8% 04-May-99 12:11:20 +vncauth.c
  179.      486     281 42.1% 28-Jul-99 10:27:56 +VNCAuth.c.info
  180.     1427     762 46.6% 04-May-99 11:47:00 +vncauth.h
  181.      486     228 53.0% 28-Jul-99 10:27:56 +vncauth.h.info
  182.      644     436 32.2% 30-Jul-99 12:47:10 +vncauth.o
  183. -------- ------- ----- --------- --------
  184.   396637  149478 62.3% 24-Aug-99 18:26:56   57 files
  185.